온라인 교육

소프트웨어 공학 개론

 

예제

9주차 UI 설계

 

 

◈ 예제 9.1: 일정관리 소프트웨어 UI 설계

문제: 중급 사용자를 위한 일정 관리 소프트웨어를 설계하려고 한다. 사용자는 약속 일정을 입력하고 달력을 보아 그 날에 어떤 약속이 있는지 알고 싶다. 입력 자료는 약속 날짜, 시각, 간단한 약속 설명이다. 임의의 날짜에 약속들을 찾아볼 수 있어야 하고, 특정 약속을 취소하여 지울 수 있고, 또한 특정 날짜의 모든 약속을 취소할 수 있어야 한다.

    위 시스템을 위한 사용자 인터페이스를 설계하시오. 시스템의 각 기능을 불러 사용하기 위한 인터페이스 스타일을 정하고 화면을 설계하라.

 

 

 

 

 

<정답>

EMB0000703c048b

 

 

◈ 예제 9.2: 주민등록 정보 UI DB 설계

주민등록증에 포함되어 있는 정보에 대하여 

  (1) 양식 채움 인터페이스를 설계하라. 화면은 80, 24줄이며 맨 위에는 제목이 포함되고, 적어도 네 가지 기능(예를 들면, 저장, 삭제, 편집, )의 메뉴가 보여야 한다.

  (2) 관계형 데이터베이스 구축을 위한 테이블을 설계하라.

 

<정답>

(1)

EMB0000703c0490

(2)

 

주민등록(주민번호, 한글이름, 한문이름, 사진, 주소, 발행일, 발행처)